package rpc

import (
	"apibe/grpc/rome/v1/share/config"
	"google.golang.org/grpc"
)

var ClientRoads RoadsClient

func GetRoadsClient() (RoadsClient, error) {
	// 连接服务器
	conn, err := grpc.Dial(config.Config.Grpc.Roads, grpc.WithInsecure()) // 不进行加密
	if err != nil {
		return nil, err
	}
	//defer conn.Close()
	// 新建一个客户端连接
	return NewRoadsClient(conn), nil
}

func Init() {
	// 连接服务器
	//conn, err := grpc.Dial(":8080")
	//if err != nil {
	//	fmt.Printf("连接服务器失败：%s", err)
	//	return
	//}
	//defer conn.Close()
	//// 新建一个客户端连接
	//*ClientRoads = NewRoadsClient(conn)
	// 调用服务端函数
	//apply, err := c.AOP(context.Background(), &x_pb_go.TeamApplyReq{UserID: "1"})
	//if err != nil {
	//	fmt.Printf("调用服务端代码失败：%s", err)
	//	return
	//}
	//fmt.Println("调用成功", "aa")
}
